online management fiction books business consulting projects crm discount books coaching large group meetings dispersed teams relationship facilitation computer books management consulting development leadership developers open source customer consulting